@themeColor: #19CAD9;

.f-c() {
    display        : flex;
    justify-content: center;
    align-items    : center;
}

.b-radius() {
    border-radius        : .241546rem;
    -webkit-border-radius: .241546rem;
    -moz-border-radius   : .241546rem;
}

.show-line() {
    overflow     : hidden;
    text-overflow: ellipsis;
    white-space  : nowrap;
}

.Wrap {
    .successWrap {
        padding-top: 1.449275rem;
        .f-c();
        flex-flow: column;

        .imgWrap {
            width : 2.560386rem;
            height: 2.560386rem;

            img {
                width  : 100%;
                height : 100%;
                display: block;
            }
        }

        .title {
            padding-top   : .338164rem;
            color         : #19CAD9;
            font-size     : .531401rem;
            letter-spacing: .024155rem;
            font-weight   : bold;
        }
    }

    .appBodyWrap {
        .f-c();
        flex-flow  : column;
        font-weight: bold;
        width      : 81%;
        padding    : .362319rem;
        margin     : .434783rem auto 0;

        .appItemWrap {
            .b-radius();
            margin-top: .362319rem;
            font-size : .338164rem;
            border    : .02029rem solid @themeColor;
            width     : 100%;
            overflow  : hidden;
            background: rgba(25, 202, 217, 0.1);
            padding   : .362319rem;

            .itemTitle {
                .show-line();
                color        : #333;
                font-size    : .386473rem;
                padding      : 0 .2657rem .338164rem;
                border-bottom: .024155rem solid @themeColor;
            }

            .itemBody {
                padding-left: .2657rem;

                div:nth-child(n+1) {
                    .show-line();
                    padding-top: .289855rem;
                }
            }
        }
    }

    /* 3 */
    .btn {
        display            : inline-block;
        padding            : 6px 12px;
        margin-bottom      : 0;
        font-size          : 14px;
        font-weight        : normal;
        line-height        : 1.42857143;
        text-align         : center;
        white-space        : nowrap;
        vertical-align     : middle;
        -ms-touch-action   : manipulation;
        touch-action       : manipulation;
        cursor             : pointer;
        -webkit-user-select: none;
        -moz-user-select   : none;
        -ms-user-select    : none;
        user-select        : none;
        background-image   : none;
        border             : 1px solid transparent;
        border-radius      : 4px;
    }

    .btn-standard {
        .btn();
        display: block;
        width  : 89.3%;
        margin : 0 auto;

        height       : 1.15942rem;
        border-radius: .57971rem;
        font-size    : .434783rem;

        letter-spacing: 2px;
        font-weight   : 500;
    }

    @submit_from: #19CAD9;
    @submit_to  : #19CAD9;

    .btn-submit {
        .btn-standard();
        color: #FFF;

        background: -webkit-linear-gradient(left, @submit_from, @submit_to);
        /* Safari 5.1 - 6.0 */
        background: -o-linear-gradient(right, @submit_from, @submit_to);
        /* Opera 11.1 - 12.0 */
        background: -o-linear-gradient(right, @submit_from, @submit_to);
        /* Opera 11.1 - 12.0 */
        background: -moz-linear-gradient(right, @submit_from, @submit_to);
        /* Firefox 3.6 - 15 */
        background: linear-gradient(to right, @submit_from, @submit_to);
        /* 标准的语法 */
    }
}

.btnWrap {
    padding: .966184rem 1.15942rem 0;
}